@import url(../runo/styles.css);

.v-app {
    font: 81.25% arial, helvetica, sans-serif;
    background: #fff;
}
.mainLayoutTable {
	width:975px; 
}
.v-menubar-menuitem-caption {
	cursor: pointer;
}
.mainLayoutTr {
	background-color:#CCCCCC; 
	height:25px;
}
.mainLayoutTr .mainLayoutTd{
	overflow: hidden;
}
.v-link span {
	text-decoration: none;
}
.v-menubar {
	color: #FFFFFF;
	background-color: #2D2D2D;
}
.verticalAlignCenter {
  	margin-left: auto ;
  	margin-right: auto ;
}
.formFooter {
	margin-left: 120px;
}
.blueButton {
	height: 27px ; 
	border: 1px solid transparent; 
	border-radius: 2px; 
	color: #fff;
	background-color: #357ae8;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#357ae8));
}
.redButton {
	height: 27px; 
	border: 1px solid transparent; 
	border-radius: 2px; 
	color: #fff; 
	background-color: rgb(209, 72, 54); 
	background-image: -webkit-linear-gradient(top,rgb(221, 75, 57),rgb(209, 72, 54)); 
}
.greenButton {
	height: 27px; 
	border: 1px solid transparent; 
	border-radius: 2px; 
	color: #fff; 
	background-color: rgb(70, 150, 26); 
	background-image: -webkit-linear-gradient(top, rgb(60, 131, 20), rgb(70, 150, 26)); 
}
.grayButton {
	height: 27px; 
	border: 1px solid transparent; 
	border-radius: 2px; 
	color: #fff; 
	background-color: rgb(110, 111, 108); 
	background-image: -webkit-linear-gradient(top, rgb(78, 78, 76), rgb(110, 111, 108)); 
}
.v-button-wrap{
	-webkit-box-shadow: 0 0 0 transparent !important;
	border: none !important;
	background: none !important;
}
.v-button-caption {
	color: #fff;
	font-weight: bold !important; 
	text-shadow: 0 1px rgba(0,0,0,0.3);
}
tr.top td {
	border-top: thin solid black;
	font-weight: bold;
}
tr.bottom td {
	border-bottom: thin solid black;
}
tr.left td {
	border-left: thin solid black;
}
tr.row td:first-child {
	border-left: thin solid black;
}
tr.row td:last-child {
	border-right: thin solid black;
}
.v-select-optiongroup-horizontal .v-select-option { /* Lay the options horizontally */
    display: inline-block;
}
.v-select-optiongroup-horizontal { /* Avoid wrapping if the layout is too tight */
    white-space: nowrap;
}
.v-select-optiongroup-horizontal .v-select-option.v-radiobutton { /* Some extra spacing is needed */
    padding-right: 10px;
}
div.pageBreak { /* Starts new page */
	page-break-before: always;
}
.routeDetailsUpDownButtonsLayout {
	margin-top: 18px;
}